import moment from 'moment'
/**
 * 格式化金额
*/
export function formatMoney (num) {
  if (num === undefined || num === null) {
    return '0'
  }
  num = num.toString().replace(/\$|\\,/g, '')
  if (isNaN(num)) {
    num = '0'
  }
  // eslint-disable-next-line eqeqeq
  const sign = num == (num = Math.abs(num))
  num = Math.floor(num)
  let cents = num % 100
  num = Math.floor(num / 100).toString()
  if (cents < 10) {
    cents = '0' + cents
  }
  for (let i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) {
    num =
      num.substring(0, num.length - (4 * i + 3)) +
      ',' +
      num.substring(num.length - (4 * i + 3))
  }
  return (sign ? '' : '-') + num + '.' + cents
}

export function formatTime (date, format) {
  if (date) {
    return moment(date).format('YYYY-MM-DD HH:mm:ss')
  }
  return ''
}
